package fejezet20;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.DateFormat;
import java.util.Date;
import javax.swing.JApplet;
import javax.swing.Timer;


public class DigitálisÓra2 extends JApplet
    implements ActionListener {
  private Timer időzítő=new Timer(0, this);
  private Font betűtípus=new Font("Arial", Font.BOLD, 40);

  @Override
  public void start() {
    időzítő.start();
    időzítő.setDelay(1000);
  }

  @Override
  public void stop() {
    időzítő.stop();
  }

  @Override
  public void paint(Graphics g) {
    g.clearRect(20, 20, 160, 40);
    g.setColor(Color.DARK_GRAY);
    g.setFont(betűtípus);
    g.drawString(DateFormat.getTimeInstance(
      DateFormat.MEDIUM).format(new Date()), 20, 60);
  }

  public void actionPerformed(ActionEvent e) {
    repaint();
  }
}